A3: Reproducible report

Jakub Jagła, Łukasz Borak


This document is a data visualization of exploratory data analysis of the “Stack Overflow developer surveys” conducted in 2018 and 2023. The main objective of this analysis is to compare the profiles of developers over the years and identify different trends among them. We’ll also discover the difference in most popular tools and programming languages.

Developer profile

In order to identify the developer profile we decided to choose four key characteristics: Age, Education, Experience and Employment.

Age

Here we can see a sizeable decrease in 25-34 years old group while other groups see a slight increase. However, the field is still dominated by people in their 20s and 30s.

Education

The trend signals a surge in self-taught programmers (increase in groups without higher education), alongside a slight decline in Bachelor’s degree holders. At the same time, there are more people with Master’s and Professional degrees. This suggests that people might be pursuing more specialized education.

Years coding

Based on the data we can see that there’s a lot less people with 0-5 years of professional coding experience in 2023 than in 2018, while other groups have seen a rise. This might suggest that there’s significantly less beginner programmers and developers are more “evenly distributed”.

2018

Lots of beginner developers, not so many “Seniors”.

2023

Uniform landscape, a lot less variation than in 2018. Significantly less beginners and more specialists.

Employment status

There’s a clear trend showing the rise of “Independent contractors / freelancers” that work on commission.

Stack Overflow visits frequency over time

The drastic decline in visit frequency on Stack Overflow is obvious. While it still continues to be a relevant website for developers, the rise of the likes of Github Copilot and ChatGPT clearly changed the way people seek help with their projects.

AI-Powered tools usage among developers in 2023

Developers quickly adopted their new AI tools. Among them, Github Copilot reigns supreme, even though there are free alternatives to it. The top 5 AI-powered tools used by developers in 2023 are shown below.

Wages comparison between 2018 and 2023 by developer positions.

The wages of developers have considerable increased over time across all positions. C-suite executives, for example, have seen a sizeable increase in compensation. The wages of developers in 2018 and 2023 are compared below.

Year 2018

Year 2023